Delfino 시리즈 TMS320F2838xS(D) CPU1는 디폴트로 리셋시 2개 핀의 전위 상태에 따라 다음 표와 같이 부트 동작 모드를 결정합니다.
Boot Mode |
GPIO72 |
GPIO84 |
Parallel IO |
0 |
0 |
SCI /Wait Boot |
0 |
1 |
CAN |
1 |
0 |
Flash /USB |
1 |
1 |
easyDSP는 SCI 부트 (RAM 부트) / Flash 부트 모드만을 사용합니다. 따라서 하기 그림과 같은 결선을 권장합니다.
주의 사항 1 : SCIRXDA = GPIO28, SCITXDA =
GPIO29로 연결
주의 사항 2
: MCU는 공장 출하 상태를 가정합니다. 사용자가 이후 customized 부트 모드를 사용할 경우, 본 페이지의 내용을 참조하셔서 적절히 수정하시기
바랍니다.
CPU1/CPU2/CM을 모두 사용하기 위해서는 3개의
easyDSP가 필요합니다.
CPU1에 연결되는 easyDSP는 SCI-A를 무조건 사용해야 하며
(GPIO28/29 고정),
CPU2에 연결되는 easyDSP는 SCI-B, SCI-C 또는 SCI-D에 연결해서 사용
가능합니다만, 제공되는 easyDSP 소스파일은 SCI-B (GPIO14/15)를 사용하고 있습니다.
CM에 연결되는 easyDSP은
UART를 사용해야 하며, 제공되는 easyDSP 소스파일은 GPIO84/85를 사용하고 있습니다.
CPU2 및 CM에서 연결되는 GPIO를 변경하려면, 적절하게
하드웨어 및 easyDSP 제공 소스파일 (easyDSP_SCI_Init 함수 부분)을 직접 수정하셔야 합니다.
기타 주의 사항 하기 참조 바랍니다.
- easyDSP cable이 연결되는 5x2 header의 전원핀(#4)은 3.3V 연결
- RX, TX는 해당 MCU핀에 직접
연결
- /Reset 핀은 MCU에 리셋을 줄 수 있도록 적절히 연결 (/Reset핀의 Low상태 유지 기간은 약 500msec)
- easyDSP /RESET신호와 MCU /XRS
신호사이에 리셋 IC같은 회로가 삽입된다면, 삽입된 회로는 /RESET신호를 0.5초내에 /XRS에 전달해야 함.
- /BOOT 핀은 2k오옴 저항을 통해 GPIO72에 연결
- 각 신호선에 풀업 저항을 설치할 시에 그 값이 수
KOhm이상이 되어야 함
(easyDSP pod내부에 100 Ohm 직렬저항이 있기 때문).
사용자의
MCU 보드에서 이 4개의 신호를 사용할 때, 별도의 풀업 또는 풀다운 처리를 할 경우 주의를 요합니다.
또한 리셋핀 사용시, 여러 원하지 않는 상황에 의해, 의도되지 않은 리셋이 발생될 수 있습니다. 이를
방지하기 위해 적절한 필터를 사용하는 등의 주의를 기울여 주십시오.